/*
 * ./src/couleurs.h
 * Copyright (C) 2009 Alexis Lameire
 * 
 * This program is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
 * details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this program. If not, see <http://www.gnu.org/licenses/>.
 */
#ifndef COULEURS_H
#define COULEURS_H
void afficher_en_couleur(FILE * flux, unsigned int couleur_texte, unsigned int couleur_arriere_plan, char *texte);
/**
 * \brief afficher_en_couleur : affiche un texte en couleur
 * \param flux flux sur lequel envoyer le fichier
 * \param couleur_texte couleur du texte a affichier
 * \param couleur_arriere_plan couleur de l'arriére plan du texte a afficher
 * \param texte texte a afficher en couleur
 * \return aucun
 */
/*
 * definition des couleurs du texte
 */
#define NOIR 30
#define ROUGE 31
#define VERT 32
#define JAUNE 33
#define BLEU 34
#define MAGENTA 35
#define CYAN 36
#define BLANC 37

/*
 * definition des couleurs de fond
 */

#define FOND_NOIR 40
#define FOND_ROUGE 41
#define FOND_VERT 42
#define FOND_JAUNE 43
#define FOND_BLEU 44
#define FOND_MAGENTA 45
#define FOND_CYAN 46
#define FOND_BLANC 47

#define AUCUNE_COULEUR 0
#endif
